package Main;

import java.awt.*;
import java.io.File;
import java.util.List;

/**
 * @author zhongwen
 * @description 项目配置文件的Java对象表示
 * @date 2021-12-22 16:55
 */
public class ConfigurationBean {

    /**
     * 文本框及终端模拟框所使用的字体
     */
    private Font font;

    /**
     * 图标的高和宽
     */
    private int imageWidthAndHeight;

    /**
     * Java程序保存路径
     */
    private String nowPath;


    /**
     * 可执行程序工作路径
     */
    private String workPath;

    /**
     * JDK文件目录
     */
    private File jdkPath;

    /**
     * 最近打开的文件
     */
    private List<String> recentFiles;

    public int getImageWidthAndHeight() {
        return imageWidthAndHeight;
    }

    public void setImageWidthAndHeight(int imageWidthAndHeight) {
        this.imageWidthAndHeight = imageWidthAndHeight;
    }

    public List<String> getRecentFiles() {
        return recentFiles;
    }

    public void setRecentFiles(List<String> recentFiles) {
        this.recentFiles = recentFiles;
    }

    public File getJdkPath() {
        return jdkPath;
    }

    public void setJdkPath(File jdkPath) {
        this.jdkPath = jdkPath;
    }

    public String getWorkPath() {
        return workPath;
    }

    public void setWorkPath(String workPath) {
        this.workPath = workPath;
    }


    public String getNowPath() {
        return nowPath;
    }

    public void setNowPath(String nowPath) {
        this.nowPath = nowPath;
    }

    public Font getFont() {
        return font;
    }

    public void setFont(Font font) {
        this.font = font;
    }
}
